package jmine.tec.script.persistent.domain;

import jmine.tec.script.persistent.mock.MockExecutor;

/**
 * @author lundberg
 */
public final class ScriptBuilders {

    public static ScriptLanguageBuilder aLanguage() {
        ScriptLanguageBuilder language = new ScriptLanguageBuilder();
        language.abreviacao("mck");
        language.mnemonico("MOCK");
        language.executorClass(MockExecutor.class.getName());
        return language;
    }

    public static ScriptPurposeBuilder aPurpose() {
        ScriptPurposeBuilder purpose = new ScriptPurposeBuilder();
        purpose.mnemonico("MOCK");
        return purpose;
    }

    public static ScriptBuilder aScript() {
        ScriptBuilder script = new ScriptBuilder();
        // script.descricao("description");
        return script;
    }
}
